Rate-independent Computation in Continuous Chemical Reaction Networks
نویسندگان
چکیده
Understanding the algorithmic behaviors that are in principle realizable a chemical system is necessary for rigorous understanding of design principles biological regulatory networks. Further, advances synthetic biology herald time when we will be able to rationally engineer complex systems and idealized formal models become blueprints engineering. Coupled interactions well-mixed solution commonly formalized as reaction networks (CRNs). However, despite widespread use CRNs natural sciences, range computational exhibited by not well understood. Here, study following problem: What functions f : ℝ k → can computed CRN, which CRN eventually produces correct amount “output” molecule, no matter rate at reactions proceed? This captures previously unexplored but very class computations: For example, X 1 + 2 Y thought compute function y = min ( x , ). Such robust sense it whether its evolution governed standard model mass-action kinetics, alternatives such Hill-function or Michaelis-Menten other arbitrary chemistry respect (fundamentally digital) stoichiometric constraints (what reactants products?). We develop reachability relation based on broad notion “what could happen” if rates vary arbitrarily over time. Using reachability, define stable computation analogously probability distributed computing connect with seemingly stronger rate-independent convergence limit t ∞ under wide generalized laws. Besides direct mapping concentration nonnegative analog value, also consider “dual-rail representation” represent negative values difference two concentrations allows composition modules. prove rate-independently computable only piecewise linear (with rational coefficients) continuous (dual-rail representation), non-negative discontinuities occurring some inputs switch from zero positive (direct representation). The many contexts where powerful targets implementation, combined systematic construction these functions, demonstrate potential computation.
منابع مشابه
Rate-Independent Constructs for Chemical Computation
This paper presents a collection of computational modules implemented with chemical reactions: an inverter, an incrementer, a decrementer, a copier, a comparator, a multiplier, an exponentiator, a raise-to-a-power operation, and a logarithm in base two. Unlike previous schemes for chemical computation, this method produces designs that are dependent only on coarse rate categories for the reacti...
متن کاملProbability 1 computation with chemical reaction networks ∗ Rachel Cummings
The computational power of stochastic chemical reaction networks (CRNs) varies significantly with the output convention and whether or not error is permitted. Focusing on probability 1 computation, we demonstrate a striking difference between stable computation that converges to a state where the output cannot change, and the notion of limit-stable computation where the output eventually stops ...
متن کاملContinuous Time Markov Chain Models for Chemical Reaction Networks
A reaction network is a chemical system involving multiple reactions and chemical species. The simplest stochastic models of such networks treat the system as a continuous time Markov chain with the state being the number of molecules of each species and with reactions modeled as possible transitions of the chain. This chapter is devoted to the mathematical study of such stochastic models. We b...
متن کاملChemical reaction rate and diffusion rate
Chemical reaction rate and diffusion rate were defined. The concomitant advances in theory, measuring systems and computer simulation bring the new perspectives to the chemical reaction with diffusion studying. The obtained results shows effect the chemical reaction rate and diffusion. The obtained results demonstrate characterization of the dynamic and steady state conditions of the chemical s...
متن کاملTiming in chemical reaction networks
Chemical reaction networks (CRNs) formally model chemistry in a well-mixed solution. CRNs are widely used to describe information processing occurring in natural cellular regulatory networks, and with upcoming advances in synthetic biology, CRNs are a promising programming language for the design of artificial molecular control circuitry. Due to a formal equivalence between CRNs and a model of ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Journal of the ACM
سال: 2023
ISSN: ['0004-5411', '1557-735X']
DOI: https://doi.org/10.1145/3590776